<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
	<p:panel rendered="#{empresaBean.CRUDRendered}" id="crud">
		<f:facet name="header">
			<h:outputText value="#{label.empresa_manutencao}" />
		</f:facet>

		<h:panelGrid columns="3">
			<h:panelGrid columns="2" id="painelProprietario">
				<h:outputText value="#{label.pessoa_nome}" />
				<p:inputText value="#{empresaBean.registroSelecionado.proprietario.nome}" size="60" disabled="true" />

				<h:outputText value="#{label.pessoa_sobrenome}" />
				<p:inputText value="#{empresaBean.registroSelecionado.proprietario.sobrenome}" size="60" disabled="true" />

				<h:outputText value="#{label.pessoa_cpf}" />
				<h:panelGrid id="panelGridCPF" columns="4">
					<p:inputMask id="cpf" mask="999.999.999-99" disabled="#{empresaBean.isCampoCPFEditavel()}" value="#{empresaBean.cpfBusca}" validator="CPFValidator" required="true" />
					<p:commandButton icon="ui-icon-search" process="cpf @this" actionListener="#{empresaBean.habilitarBuscaCPF}" update="panelGridCPF" />

					<p:commandButton value="#{label.buscar}" rendered="#{empresaBean.buscaCPFDisabled}" process="panelGridCPF" actionListener="#{empresaBean.buscarPessoaPorCPF}" update="painelProprietario" />
					<p:commandButton value="#{label.voltar}" rendered="#{empresaBean.buscaCPFDisabled}" process="@this" immediate="true" update="panelGridCPF" actionListener="#{empresaBean.cancelarBuscaPorCPF}" />
				</h:panelGrid>

			</h:panelGrid>
		</h:panelGrid>

		<br />

		<h:panelGrid columns="2">
			<h:outputText value="#{label.empresa_id}" />
			<p:inputText value="#{empresaBean.registroSelecionado.idEmpresa}" disabled="true" />

			<h:outputText value="#{label.empresa_nome}" />
			<p:inputText value="#{empresaBean.registroSelecionado.nomeEmpresa}" size="60" />

			<h:outputText value="#{label.empresa_cnpj}" />
			<p:inputMask mask="99.999.999/9999-99" value="#{empresaBean.registroSelecionado.cnpj}" validator="CNPJValidator" />

			<h:outputText value="#{label.abstract_persistence_ativo}" />
			<p:selectBooleanCheckbox value="#{empresaBean.registroSelecionado.ativo}" />
		</h:panelGrid>

		<f:facet name="footer">
			<p:commandButton value="#{label.salvar}" process="crud" actionListener="#{CRUDSession.crudEmExibicao.salvarActionEvent}" update="@form" />
			<p:commandButton value="#{label.voltar}" process="@this" immediate="true" actionListener="#{CRUDSession.crudEmExibicao.acessarPaginaListagem}" update="@form" />
		</f:facet>
	</p:panel>
</ui:composition>
